From ef75ca2d53b44d7273c841d1f84b817725c07d30 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Wed, 23 Nov 2016 19:02:58 +0100 Subject: [PATCH] API: gdk: Remove gdk_window_process_updates() We have a frame clock now. --- docs/reference/gdk/gdk4-sections.txt | 1 - gdk/gdkwindow.c | 27 --------------------------- gdk/gdkwindow.h | 3 --- tests/testgtk.c | 1 - tests/testinput.c | 1 - 5 files changed, 33 deletions(-) diff --git a/docs/reference/gdk/gdk4-sections.txt b/docs/reference/gdk/gdk4-sections.txt index 48e7daf8ee..4b81010b70 100644 --- a/docs/reference/gdk/gdk4-sections.txt +++ b/docs/reference/gdk/gdk4-sections.txt @@ -352,7 +352,6 @@ gdk_window_get_update_area gdk_window_freeze_updates gdk_window_thaw_updates gdk_window_process_all_updates -gdk_window_process_updates gdk_window_get_frame_clock diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index ee93ade486..07aff2ac73 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -3699,33 +3699,6 @@ gdk_window_process_updates_with_mode (GdkWindow *window, g_ptr_array_free (list, TRUE); } -/** - * gdk_window_process_updates: - * @window: a #GdkWindow - * @update_children: whether to also process updates for child windows - * - * Sends one or more expose events to @window. The areas in each - * expose event will cover the entire update area for the window (see - * gdk_window_invalidate_region() for details). Normally GDK calls - * gdk_window_process_all_updates() on your behalf, so there’s no - * need to call this function unless you want to force expose events - * to be delivered immediately and synchronously (vs. the usual - * case, where GDK delivers them in an idle handler). Occasionally - * this is useful to produce nicer scrolling behavior, for example. - * - **/ -void -gdk_window_process_updates (GdkWindow *window, - gboolean update_children) -{ - g_return_if_fail (GDK_IS_WINDOW (window)); - - gdk_window_process_updates_with_mode (window, - update_children ? - PROCESS_UPDATES_WITH_ALL_CHILDREN : - PROCESS_UPDATES_NO_RECURSE); -} - static void gdk_window_invalidate_rect_full (GdkWindow *window, const GdkRectangle *rect, diff --git a/gdk/gdkwindow.h b/gdk/gdkwindow.h index 482cc371b6..392933f7e8 100644 --- a/gdk/gdkwindow.h +++ b/gdk/gdkwindow.h @@ -902,9 +902,6 @@ void gdk_window_thaw_updates (GdkWindow *window); GDK_AVAILABLE_IN_ALL void gdk_window_process_all_updates (void); -GDK_AVAILABLE_IN_ALL -void gdk_window_process_updates (GdkWindow *window, - gboolean update_children); GDK_AVAILABLE_IN_ALL void gdk_window_constrain_size (GdkGeometry *geometry, diff --git a/tests/testgtk.c b/tests/testgtk.c index dc4ae5e281..2b380d95ce 100644 --- a/tests/testgtk.c +++ b/tests/testgtk.c @@ -8069,7 +8069,6 @@ scroll_test_adjustment_changed (GtkAdjustment *adjustment, GtkWidget *widget) window = gtk_widget_get_window (widget); gdk_window_scroll (window, 0, dy); - gdk_window_process_updates (window, FALSE); } diff --git a/tests/testinput.c b/tests/testinput.c index b22fa3ad0b..9c91bf51fa 100644 --- a/tests/testinput.c +++ b/tests/testinput.c @@ -110,7 +110,6 @@ draw_brush (GtkWidget *widget, GdkInputSource source, gtk_widget_queue_draw_area (widget, update_rect.x, update_rect.y, update_rect.width, update_rect.height); - gdk_window_process_updates (gtk_widget_get_window (widget), TRUE); } static guint32 motion_time; -- 2.30.2